package com.xuerhua.yxt.dao;

import java.util.List;

import com.xuerhua.yxt.model.SchoolPropertyGoodsType;
import com.xuerhua.yxt.page.Page;
import com.xuerhua.yxt.view.SchoolPropertyGoodsTypeView;
/**
 * 物品类别
 * */
public interface SchoolPropertyGoodsTypeMapper {
	
    int deleteByPrimaryKey(Integer id);

    int insert(SchoolPropertyGoodsType record);

    int insertSelective(SchoolPropertyGoodsType record);

    SchoolPropertyGoodsType selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(SchoolPropertyGoodsType record);

    int updateByPrimaryKey(SchoolPropertyGoodsType record);

    /**
     * 分页查询类别信息
     * */
	List<SchoolPropertyGoodsType> selectTypeByPage(Page<SchoolPropertyGoodsType> page);
    /**
     * 通过参数查询符合条件的类别信息
     * */
	List<SchoolPropertyGoodsType> selectTypeByParams(SchoolPropertyGoodsType record);
    /**
     * 通过参数查询符合条件的类别信息
     * */
	List<SchoolPropertyGoodsTypeView> selectTypeViewByParams(SchoolPropertyGoodsType record);
}